/**
 * Copyright (c) 2017-2018, Daniel Jiang (thorqq@163.com).
 *
 * Licensed under the GNU GENERAL PUBLIC LICENSE, Version 3 (the "License");
 * 
 * Copyright (C) 2007 Free Software Foundation, Inc. [http://fsf.org/]
 */


public class VideoInfo
{
	public String filename;
	public String fullpath; 
	public String duration; // 播放时间
	public String starttime;// 开始时间
	public String bitrate;  // bitrate 码率 单位 kb
	public String vcode;    // 编码格式
	public String vformat;  // 视频格式
	public String vpx;      // 分辨率
	public String acode;    // 音频编码
	public String asample;  // 音频采样频率
	
	public static String getCsvTitle()
	{
		return "文件名,播放时间,开始时间,码率,编码格式,视频格式,分辨率,音频编码,音频采样频率";
	}
	
	public String toCsv()
	{
		StringBuffer buf = new StringBuffer();
		
		buf.append("\"").append(filename).append("\"").append(",");
		buf.append("\"").append(duration).append("\"").append(",");
		buf.append("\"").append(starttime).append("\"").append(",");
		buf.append("\"").append(bitrate).append("\"").append(",");
		buf.append("\"").append(vcode).append("\"").append(",");
		buf.append("\"").append(vformat).append("\"").append(",");
		buf.append("\"").append(vpx).append("\"").append(",");
		buf.append("\"").append(acode).append("\"").append(",");
		buf.append("\"").append(asample).append("\"");

		return buf.toString();
	}
}
